.block-rfp-toc-fixed{position:fixed;left:0;top:0;z-index:10;margin:0;width:100%;background:#f6f6f6;border-bottom:1px solid #d9d9d9;transform:translate3d(0,-100%,0);transition:200ms}.block-rfp-toc-fixed.visible{transform:translate3d(0,0,0)}.upscroll .block-rfp-toc-fixed.visible{transform:translate3d(0,60px,0)}.block-rfp-toc-fixed .rfp-toc-fixed-container{position:relative}.block-rfp-toc-fixed .rfp-toc-fixed-button{padding:30px;border:0;background:#f6f6f6;font-family:'Epilogue','TT Norms Pro',sans-serif;font-size:17px;font-weight:700;letter-spacing:2px;text-transform:uppercase;transition:200ms}.block-rfp-toc-fixed .rfp-toc-fixed-button:hover{color:#1e74c0;background:#f1f1f1}.block-rfp-toc-fixed .rfp-toc-fixed-button-close{display:none}.block-rfp-toc-fixed .rfp-toc-fixed-contact-link{position:absolute;right:0;top:0;padding:30px 50px;font-family:'Epilogue','TT Norms Pro',sans-serif;font-size:17px;font-weight:700;color:#fff;background:#1e74c0}.block-rfp-toc-fixed .rfp-toc-fixed-list{display:none;padding:35px 55px 30px;font-weight:700;columns:2;column-gap:50px}.block-rfp-toc-fixed .rfp-toc-fixed-item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.block-rfp-toc-fixed .rfp-toc-fixed-link:hover{color:#1e74c0}.block-rfp-toc-fixed.open .rfp-toc-fixed-button-expand{display:none}.block-rfp-toc-fixed.open .rfp-toc-fixed-button-close{display:inline}.block-rfp-toc-fixed.open .rfp-toc-fixed-list{display:block}@media(max-width:600px){.block-rfp-toc-fixed .rfp-toc-fixed-button{padding:15px;font-size:14px;letter-spacing:0;text-transform:none}.block-rfp-toc-fixed .rfp-toc-fixed-contact-link{padding:15px;font-size:14px}.block-rfp-toc-fixed .rfp-toc-fixed-list{columns:1}}.rfp-key-takeaways{float:right;margin-left:2em;margin-bottom:1em;margin-right:-148px;padding:2em;width:370px;max-width:50%;font-size:16px;background:#f6f6f6}.rfp-key-takeaways .rfp-key-takeaways_header{margin:0 0 1.2em;font-size:18px;text-transform:uppercase;letter-spacing:2px}.rfp-key-takeaways .rfp-key-takeaways_item{margin-bottom:.75em;line-height:1.2}@media(max-width:1148px){.rfp-key-takeaways{margin-right:0}}@media(max-width:600px){.rfp-key-takeaways{float:none;margin:0 0 1em;margin-top:-20px;max-width:none;width:100%}}.block-rfp-toc .toc-container{padding:2em;background:#f6f6f6}.block-rfp-toc .toc-header{margin:0 0 1em;font-size:18px;letter-spacing:2px;text-transform:uppercase}.block-rfp-toc .toc-container>ol,.block-rfp-toc .toc-container>ul{columns:2}.block-rfp-toc .toc-container>ol li,.block-rfp-toc .toc-container>ul li{break-inside:avoid}.block-rfp-toc .toc-container>ol>li,.block-rfp-toc .toc-container>ul>li{margin:0 0 1em;line-height:1.2}.block-rfp-toc .toc-container>ol>li>ol,.block-rfp-toc .toc-container>ul>li>ol,.block-rfp-toc .toc-container>ol>li>ul,.block-rfp-toc .toc-container>ul>li>ul{margin-top:10px;padding-left:20px}.block-rfp-toc .toc-container>ol>li li,.block-rfp-toc .toc-container>ul>li li{margin:0}.block-rfp-toc .toc-container>ol a,.block-rfp-toc .toc-container>ul a{color:#1e74c0;font-weight:700}@media(max-width:600px){.block-rfp-toc .toc-container>ol,.block-rfp-toc .toc-container>ul{columns:1}}.block-rfp-content-banner{padding:75px 4vw;background-color:#1e74c0;background-position:100% 100%;background-repeat:no-repeat;background-size:53% auto}.block-rfp-content-banner .rfp-content-banner-container{margin:0 auto;max-width:776px}.block-rfp-content-banner .rfp-content-banner-header{margin-bottom:.5em;max-width:340px;font-size:36px;color:#fff}@media(max-width:600px){.block-rfp-content-banner{padding:6vw 6vw 65%;background-position:50% 101%;background-size:90% auto}.block-rfp-content-banner .rfp-content-banner-header{max-width:none;font-size:32px}}@media(max-width:400px){.block-rfp-content-banner .rfp-content-banner-header{margin-bottom:1em;font-size:24px}}.block-rfp-step .bound-narrow{display:flex;align-items:flex-start}.block-rfp-step .step-icon{position:relative;width:50px;flex-shrink:0;margin-right:40px}.block-rfp-step .step-icon-image{display:block;position:absolute;left:0;top:0;margin-top:.25em;width:100%;height:auto}.block-rfp-step .block-title{margin:1em 0 .5em;line-height:1.325;color:#282828;font-family:'Epilogue','TT Norms Pro',sans-serif;font-weight:700;font-size:32px}.block-rfp-step .block-title:first-child{margin-top:0}.block-rfp-step .block-title:last-child{margin-bottom:0}@media(max-width:900px){.block-rfp-step .block-title{font-size:28px}}@media(max-width:600px){.block-rfp-step .block-title{font-size:24px}}.block-rfp-step .block-quote{position:relative;float:right;margin:0 -2em 2em 1em;padding:1.5em;width:50%;max-width:290px;font-size:22px;line-height:1.31818182;color:#fff;font-weight:700;background:#1e74c0}.block-rfp-step .block-quote:after{content:'';position:absolute;right:0;top:calc(100% - 6px);border-left:42px solid transparent;border-right:23px solid transparent;border-bottom:30px solid #1e74c0;transform:rotate(36deg);transform-origin:50% 0}.block-rfp-step .block-box-content{clear:both;margin-top:2em;padding:2em;border:1px solid #888}.block-rfp-step .step-image{clear:both;margin-top:2em;margin-left:-90px}.block-rfp-step .rfp-callout{clear:both;display:flex;justify-content:space-between;position:relative;margin-top:2em;margin-left:-90px;padding:50px 10%;background:#1e74c0}.block-rfp-step .rfp-callout:before{content:'';position:absolute;left:50%;top:50px;bottom:50px;border-left:1px solid #fff}.block-rfp-step .rfp-callout-left{width:48%}.block-rfp-step .rfp-callout-right{width:45%}.block-rfp-step .rfp-callout-header{font-size:32px;color:#fff}.block-rfp-step .rfp-callout-links-list{list-style:none;margin:0;padding:0;margin-top:1em;font-weight:500}.block-rfp-step .rfp-callout-links-list li:before{display:none}.block-rfp-step .rfp-callout-links-item{margin:0 0 1em;line-height:1.2}.block-rfp-step .rfp-callout-link{color:#fff}.block-rfp-step .rfp-callout-link img{margin-left:5px;vertical-align:middle}.block-rfp-step .rfp-callout-link:hover{color:rgba(255,255,255,0.5)}.block-rfp-step .rfp-callout-link:hover img{transform:translate3d(5px,0,0)}.block-rfp-step .step-additional-content{margin-top:1em}.block-rfp-step ul.two-col,.block-rfp-step ol.two-col{columns:2;column-gap:50px}.block-rfp-step ul li,.block-rfp-step ol li{margin-bottom:.75em;line-height:1.2;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.block-rfp-step ul li:before,.block-rfp-step ol li:before{top:.5em}@media(max-width:900px){.block-rfp-step .block-quote{margin-right:0;font-size:18px}.block-rfp-step .rfp-callout{padding:50px 5%}}@media(max-width:600px){.block-rfp-step .step-icon{margin-right:12px;width:30px}.block-rfp-step .block-content{margin-left:-42px}.block-rfp-step .block-quote{float:none;margin:0 0 2em;width:100%;max-width:none}.block-rfp-step .step-image{margin-left:0}.block-rfp-step .rfp-callout{display:block;margin-left:0;padding:8%}.block-rfp-step .rfp-callout:before{display:none}.block-rfp-step .rfp-callout-left,.block-rfp-step .rfp-callout-right{width:100%}.block-rfp-step .rfp-callout-right{margin-top:2em;padding-top:2em;border-top:1px solid #fff}.block-rfp-step .rfp-callout-header{font-size:28px}.block-rfp-step .rfp-callout-links-list{margin:0}.block-rfp-step ul.two-col,.block-rfp-step ol.two-col{columns:1}}.block-rfp-post-footer{padding:35px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.block-rfp-post-footer .bound-narrow{display:flex;justify-content:space-between;align-items:flex-start}.block-rfp-post-footer .rfp-post-footer-header{margin:1em 0 .5em;line-height:1.325;color:#282828;font-family:'Epilogue','TT Norms Pro',sans-serif;font-weight:700;font-size:32px}.block-rfp-post-footer .rfp-post-footer-header:first-child{margin-top:0}.block-rfp-post-footer .rfp-post-footer-header:last-child{margin-bottom:0}@media(max-width:900px){.block-rfp-post-footer .rfp-post-footer-header{font-size:28px}}@media(max-width:600px){.block-rfp-post-footer .rfp-post-footer-header{font-size:24px}}.block-rfp-post-footer .rfp-post-footer-button{flex-shrink:0;margin-left:2em;white-space:nowrap}@media(max-width:900px){.block-rfp-post-footer .bound-narrow{display:block}.block-rfp-post-footer .rfp-post-footer-header{margin-bottom:1em}.block-rfp-post-footer .rfp-post-footer-button{margin-left:0}}
